package com.sayimo.maker.activity.dao;

import java.util.List;
import java.util.Map;

import com.sayimo.framework.exception.DaoException;
import com.sayimo.maker.activity.vo.BaseSeckillGoods;

/**
 * @Copyright (c) 2016 广东省尚一互联网有限公司
 * @Project: schoolmallapi-2.0
 * @ClassName: BaseSeckillGoodsDao.java
 * @Description: 
 * @Author:	tanxin
 * @Date:2016年10月7日,下午4:10:46
 * @Version 1.0.0
 */
public interface BaseSeckillGoodsDao {
		/**
		 * @Package com.sayimo.school.mall.module.base.dao
		 * @Author TANXIN
		 * @MethodName:selectBaseSeckillTimesIdentifier
		 * @Description:根据标示符查询活动普通商品信息
		 * @param identifier
		 * @return
		 * @throws DaoException
		 * @Date 2016年10月7日,下午4:10:25
		 */
		@SuppressWarnings({ "rawtypes"})
		public List<BaseSeckillGoods> selectBaseSeckillGoodsIdentifier(String identifier,Integer seckillTimesId) throws DaoException;
		/**
		 * @Package com.sayimo.school.mall.module.base.dao
		 * @Author TANXIN
		 * @MethodName:selectBaseSeckillPreGoodsIdentifier
		 * @Description:根据标示符查询活动预约商品信息
		 * @param identifier
		 * @param seckillTimesId
		 * @return
		 * @throws DaoException
		 * @Date 2016年10月7日,下午5:23:39
		 */
		public List<BaseSeckillGoods> selectBaseSeckillPreGoodsIdentifier(String identifier,Integer seckillTimesId) throws DaoException;
		/**
		 * @Package com.sayimo.school.mall.module.base.dao
		 * @Author TANXIN
		 * @MethodName:querySeckillGoodsInfoByGoodsId
		 * @Description:获取秒抢活动商品信息
		 * @param goodsId
		 * @param identifier
		 * @param seckillTimesId
		 * @return
		 * @throws DaoException
		 * @Date 2016年10月6日,下午5:03:36
		 */
		public Map querySeckillGoodsInfoByGoodsId(Integer goodsId,String identifier,Integer seckillTimesId) throws DaoException;
}
